//package com.zw.cloud.tools.config;
//
//import org.springframework.context.annotation.Configuration;
//import org.springframework.http.MediaType;
//import org.springframework.http.converter.HttpMessageConverter;
//import org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter;
//import org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer;
//import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
//
//import java.util.ArrayList;
//import java.util.List;
//
///**
// * 引入 jackson-dataformat-xml 返回值变成 XML 格式处理
// */
//@Configuration
//public class WebMvcConfig implements WebMvcConfigurer {
//
//    @Override
//    public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
//        List<HttpMessageConverter<?>> converterList = new ArrayList<>();
//        for (HttpMessageConverter<?> converter : converters) {
//            if (!converter.getClass().equals(MappingJackson2XmlHttpMessageConverter.class)) {
//                converterList.add(converter);
//            }
//        }
//        converters.clear();
//        converters.addAll(converterList);
//    }
//
//    @Override
//    public void configureContentNegotiation(ContentNegotiationConfigurer configurer) {
//        configurer.defaultContentType(MediaType.APPLICATION_JSON);
//    }
//}
//
//
